home *** CD-ROM | disk | FTP | other *** search
/ Personal Computer World 2009 February / PCWFEB09.iso / Software / Linux / Kubuntu 8.10 / kubuntu-8.10-desktop-i386.iso / casper / filesystem.squashfs / usr / share / laptop-mode-tools / modules / lcd-brightness < prev    next >
Encoding:
Text File  |  2008-10-24  |  1.0 KB  |  36 lines

  1. #! /bin/sh
  2. #
  3. # Laptop mode tools module: control LCD brightness
  4. #
  5.  
  6.  
  7.  
  8. # Control LCD brightness
  9. if [ x$CONTROL_BRIGHTNESS = x1 ] ; then
  10.     if [ $ON_AC -eq 1 ]; then
  11.         if [ "$ACTIVATE" -eq 1 ]; then
  12.             BRIGHTNESS_COMMAND="$LM_AC_BRIGHTNESS_COMMAND"
  13.         else
  14.             BRIGHTNESS_COMMAND="$NOLM_AC_BRIGHTNESS_COMMAND"
  15.         fi
  16.     else
  17.         BRIGHTNESS_COMMAND="$BATT_BRIGHTNESS_COMMAND"
  18.     fi
  19.     if [ -f /var/run/laptop-mode-tools/state-brightness-command ] ; then
  20.         OLD_BRIGHTNESS_COMMAND="$( cat /var/run/laptop-mode-tools/state-brightness-command )"
  21.     fi
  22.     
  23.     if [ "$FORCE" -ne 0 -o "$BRIGHTNESS_COMMAND" != "$OLD_BRIGHTNESS_COMMAND" ] ; then
  24.         $LM_VERBOSE && echo "Set LCD brightness using command $BRIGHTNESS_COMMAND \> $BRIGHTNESS_OUTPUT." >> $OUTPUT
  25.         if ( $BRIGHTNESS_COMMAND > $BRIGHTNESS_OUTPUT ) ; then
  26.             echo "Command succeeded." >> $OUTPUT
  27.         else
  28.             echo "Command failed." >> $OUTPUT
  29.         fi
  30.         echo -n $BRIGHTNESS_COMMAND > /var/run/laptop-mode-tools/state-brightness-command
  31.     else
  32.         $LM_VERBOSE && echo "Not setting LCD brightness -- command was the same as last time." >> $OUTPUT
  33.     fi
  34. fi
  35.  
  36.